
package jnpf.service;

import jnpf.entity.MzCompilationprojectEntity;
import com.baomidou.mybatisplus.extension.service.IService;

import jnpf.model.mzcompilationproject.*;
import java.util.*;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import jnpf.model.mzprojectcontent.MzProjectcontentPagination;

/**
 *
 * mzCompilationproject
 * 版本： V3.2.0
 * 版权： 引迈信息技术有限公司（https://www.jnpfsoft.com）
 * 作者： JNPF开发平台组
 * 日期： 2023-12-10
 */
public interface MzCompilationprojectService extends IService<MzCompilationprojectEntity> {


    List<MzCompilationprojectEntity> getList(MzCompilationprojectPagination mzCompilationprojectPagination);

    List<MzCompilationprojectEntity> getTypeList(MzCompilationprojectPagination mzCompilationprojectPagination,String dataType);


    MzCompilationprojectEntity getInfo(String id);

    void delete(MzCompilationprojectEntity entity);

    void create(MzCompilationprojectEntity entity);

    boolean update(String id, MzCompilationprojectEntity entity);

//  子表方法

    //列表子表数据方法

    //验证表单
	String checkForm(MzCompilationprojectForm form,int i);

    QueryWrapper<MzCompilationprojectEntity> getChild(MzProjectcontentPagination pagination, QueryWrapper<MzCompilationprojectEntity> mzCompilationprojectQueryWrapper);
}
